﻿using System;
using System.Collections.Generic;
using System.Text;
using com.clinica.business.entities;
/****************************************************************************************
 * Sistema    : Sistema de Gestión de Clinica
 * Modulo     : Facturación y Presupuestos
 * Descripción: 
 * Autor      : JPEREZ
 * Fecha      : 2011-06-01
 ****************************************************************************************/

namespace com.clinica.business.BE.gesliq
{
    public class PacienteBE : Entity
    {
        private int intTipoBus;
        public int TipoBusqueda
        {
            get { return intTipoBus; }
            set { intTipoBus = value; }
        }

        //pacCodpaciente	int	4
        private int intCodigo;
        [Column("CodigoPaciente")]
        public int Codigo 
        {
            get { return intCodigo; }
            set { intCodigo = value; }
        }

        //pacNombre	varchar	50
        private string strNombre = string.Empty;
        [Column("Nombre")]
        public string Nombre 
        {
            get { return strNombre; }
            set { strNombre = value; }
        }

        //pacAppaterno	varchar	50
        private string strApellidoPaterno = string.Empty;
        [Column("Appaterno")]
        public string ApellidoPaterno 
        {
            get { return strApellidoPaterno; }
            set { strApellidoPaterno = value; }
        }

        //pacApmaterno	varchar	50
        private string strApellidoMaterno = string.Empty;
        [Column("Apmaterno")]
        public string ApellidoMaterno 
        {
            get { return strApellidoMaterno; }
            set { strApellidoMaterno = value; }
        }

        //pacTipdocumento	smallint	2
        private int intTipoDocumento;
        [Column("Tipdocumento")]
        public int TipoDocumento 
        {
            get { return intTipoDocumento; }
            set { intTipoDocumento = value; }
        }

        //pacNrodocumento	varchar	20
        private string strNroDoc = string.Empty;
        [Column("Nrodocumento")]
        public string NumeroDocumento 
        {
            get { return strNroDoc; }
            set { strNroDoc = value; }
        }
        private string strNombreCompleto = string.Empty;
        [Column("NombreCompleto")]
        public string NombreCompleto
        {
            get { return strNombreCompleto; }
            set { strNombreCompleto = value; }
        }
        private string strTipoDoc = string.Empty;
        public string DescripcionTipoDocumento
        {
            get { return strTipoDoc; }
            set { strTipoDoc = value; }
        }

        private int intCodigoPlanSalud;
        [Column("CodplaSalud")]
        public int CodigoPlansalud 
        {
            get { return intCodigoPlanSalud; }
            set { intCodigoPlanSalud = value; }
        }

        private string strPlanSalud = string.Empty;
        [Column("PlanSalud")]
        public string PlanSalud
        { 
            get{return strPlanSalud;}
            set { strPlanSalud = value; }
        }

        private int intCodigoPoliza;
        [Column("CodPoliza")]
        public int CodigoPoliza
        {
            get { return intCodigoPoliza; }
            set { intCodigoPoliza = value; }
        }
        private string strPoliza = string.Empty;
        [Column("Poliza")]
        public string Poliza
        {
            get { return strPoliza; }
            set { strPoliza = value; }
        }
        //B.placiaaseguradora,D.casDescripcion,B.plaCodempresa,E.empRazonsocial
        private int intCodigoAseguradora;
        [Column("CodAseguradora")]
        public int CodigoAseguradora 
        {
            get { return intCodigoAseguradora; }
            set { intCodigoAseguradora = value; } 
        }
        private string strAseguradora = string.Empty;
        [Column("Aseguradora")]
        public string Aseguradora 
        {
            get { return strAseguradora; }
            set { strAseguradora = value; }
        }

        private int intCodigoEmpresa;
        [Column("Codempresa")]
        public int CodigoEmpresa
        {
            get { return intCodigoEmpresa; }
            set { intCodigoEmpresa = value; }
        }
        private string strEmpresa = string.Empty;
        [Column("RazonSocial")]
        public string Empresa
        {
            get { return strEmpresa; }
            set { strEmpresa = value; }
        }

    }
}
